<?php

namespace pmvc\ioc;

interface InitializingObject {

	/**
	 * Called on objects that implement this interface
	 * when the ObjectFactory decides to initialize an
	 * object that it has created.  Objects are initialized
	 * after they have been created and properties have
	 * been set.
	 * @param $objectFactory the factory
	 */
	function initialize(ObjectFactory $objectFactory);
}

?>